Joller-Voss Nachdiplomkurs Java - Java Certification
Sommer Semester,
Jini, JavaSpaces und Anwendungen
JavaSpaces - Praxis
vorheriges Kapitel     Kursunterlagen Index     Nächstes Kapitel    
© , Alle Rechte vorbehalten, Josef M. Joller


Zielpublikum Software-Entwickler
Vorkenntnisse Vertiefte Java-Kenntnisse
Kursbeginn Dienstag, 11. September
Kursdauer 6 Abende, 11. - 26.9.
Zeiten Jeweils Dienstag und Donnerstag,17.30 bis 21.45 Uhr

Inhaltsverzeichnis - Jini, JavaSpaces und Anwendungen

KURSZIELE
Sie kennen die neusten APIs von Java im Netzwerkbereich und können
deren Einsatz bewerten und die APIs anwenden

KURSUNTERLAGEN
Skript (PDF)
Beispiele (ZIP)

KURSINHALTE
JAVA SPACES - PRAKTISCHE BEISPIELE	1
1.1.	JAVASPACES PRAXIS	1
1.2.	SYNCHRONISATION	2
1.2.1.1.	Übersicht	2
1.2.1.2.	Koodination von Jini Applikationen mit JavaSpaces	2
1.2.1.3.	JavaSpaces Operationen und Synchronisation	3
1.2.1.4.	Ein Jini Spielservice	5
1.2.1.4.1.	Der Spieler	6
1.2.1.4.2.	Der Spiel Service	8
1.2.1.4.3.	Das remote Game	11
1.2.1.4.4.	Der Game Service Proxy	12
1.2.1.4.5.	Starten des Beispiels	14
1.2.1.5.	Vorteile von JavaSpaces zur Lösung von Koordinationsaufgaben	15
1.2.1.6.	Zusammenfassung	15
1.3.	TRANSACTIONS - JINI TRANSAKTIONEN IN JAVASPACES	16
1.3.1.	Einleitung	16
1.3.2.	Transaktionen und JavaSpaces	17
1.3.3.	Einsatz eines Transaktionsmanagers	18
1.3.4.	Ein Beispiel	19
1.3.5.	Zusammenfassung	22
1.4.	FEHLERTOLERANZ UND SKALIERBARKEIT	23
1.4.1.	Übersicht	23
1.4.2.	Fehlertoleranz	24
1.4.2.1.	Worker mit Transaktionen	24
1.4.2.2.	Master mit Transaktionen	26
1.4.3.	Skalierbarkeit - mit Hilfe mehrerer Spaces	30
1.4.3.1.	Zugriff auf mehrere Spaces	31
1.4.3.2.	Zerlegung der Aufgaben durch den Master	32
1.4.3.3.	Round Robin Zugriff auf die Spaces	35
1.4.4.	Zusammenfassung	36
1.5.	VERTEILTE DATENSTRUKTUREN	37
1.5.1.	Einleitung	37
1.5.2.	Aufbau verteilter Datenstrukturen mit Hilfe von Entries	38
1.5.3.	Ungeordnete Strukturen: Bags	40
1.5.4.	Geordnete Strukturen: Channels	41
1.5.5.	Eine verteilte MP3 Verschlüsselungsapplikation	42
1.5.5.1.	Der MP3 Request Channel	43
1.5.5.2.	Die MP3 Request Entry	43
1.5.5.3.	Start und Ende des Channels verwalten	44
1.5.5.4.	Kreieren eines MP3Request Channels	45
1.5.5.5.	Der MP3 Requester	46
1.5.5.6.	Eintrag eines Requests in den Channel	50
1.5.5.7.	Die MP3 Worker	52
1.5.5.8.	Die MP3Result Entry	54
1.5.5.9.	Sammeln und Anzeige des MP3 Resultats	55
1.5.5.10.	Zusammenfassung	56
1.6.	SCHLUSSBEMERKUNG	56

Copyright ©, Alle Rechte vorbehalten.
Josef M. Joller Sonnenbergstrasse 73, CH-8610 USTER / Schweiz.

Sie sind bereits Sekunden auf dieser Seite
Heute ist (lokale Zeit)